the final curtain - German English Dictionary